// ($)(function(){
//实例化编辑器
var ue = UE.getEditor('editor-container', {
    // autoHeightEnabled: true,
    autoFloatEnabled: false,
    initialFrameWidth: 900,
    initialFrameHeight: 600,
});
UE.registerUI('dialog',function(editor,uiName){

    //创建dialog
    var dialog = new UE.ui.Dialog({
        //指定弹出层中页面的路径，这里只能支持页面,因为跟addCustomizeDialog.js相同目录，所以无需加路径
        //iframeUrl:"http://fydq.ihangwei.com/index.php/Admin/Good/customizeDialogPage_02",
        //  iframeUrl:"http://www.juji.com/Api/Upload/display",
         iframeUrl:"/Api/Upload/display",
        //iframeUrl:"http://wap.heyishop.com/Api/Upload/display",
        //需要指定当前的编辑器实例
        editor:editor,
        //指定dialog的名字
        name:uiName,
        //dialog的标题
        title:"图片上传",

        //指定dialog的外围样式
        cssRules:"width:600px;height:380px;",

        //如果给出了buttons就代表dialog有确定和取消
        buttons:[
            {
                className:'edui-okbutton',
                label:'确定',
                onclick:function () {
                    var img=$('iframe').contents().find("#img").html();
                    ue.focus();
                    ue.execCommand('inserthtml', img);
                    // ue.setContent(img,true);
                    dialog.close(true);
                }
            },
            {
                className:'edui-cancelbutton',
                label:'取消',
                onclick:function () {
                    dialog.close(false);
                }
            }
        ]
    });
    editor.addListener('selectionchange', function() {
        var state = editor.queryCommandState(uiName);
        if (state == -1) {
            btn.setDisabled(true);
            btn.setChecked(false);
        } else {
            btn.setDisabled(false);
            btn.setChecked(state);
        }
    });

    //参考addCustomizeButton.js
    var btn = new UE.ui.Button({
        name:'dialogbutton' + uiName,
        title:'图片上传',
        //需要添加的额外样式，指定icon图标，这里默认使用一个重复的icon
        cssRules :'background-position: -380px 0;',
        onclick:function () {
            //渲染dialog
            dialog.render();
            dialog.open();
        }
    });

    return btn;
}/*index 指定添加到工具栏上的那个位置，默认时追加到最后,editorId 指定这个UI是那个编辑器实例上的，默认是页面上所有的编辑器都会添加这个按钮*/);

// })